﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MovieRental.DataInterfaces
{
    public interface IRepositoryFactory
    {
        void Reconnect();

        ICartDiscountRepository GetCartDiscountRepository();
        ICustomerRepository GetCustomerRepository();
        IEditionRepository GetEditionRepository();
        ILoanCartRepository GetLoanCartRepository();
        IMediaTypeRepository GetMediaTypeRepository();
        IMovieRepository GetMovieRepository();
        IPersonalDiscountRepository GetPersonalDiscountRepository();
        ITemporaryDiscountRepository GetTemporaryDiscountRepository();
    }
}
